package sel.me.spring.boot245.web;


import com.fasterxml.jackson.databind.ObjectMapper;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration;
import org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean;
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;

@SpringBootApplication(exclude =  { DataSourceAutoConfiguration.class
        , ThymeleafAutoConfiguration.class
//        , RedisAutoConfiguration.class
//        , EurekaClientAutoConfiguration.class
//        , RedisRepositoriesAutoConfiguration.class
})
public class StartupApplication {

    public static void main(String[] args) {
//        ExecutorService es;
//        es.ex.execute();
//        es.submit()
//        org.springframework.boot.autoconfigure.AutoConfigurationImportFilter ss;
//
//        System.out.println(System.getProperty("java.security.manager"));
//        LambdaMetafactory lambdaMetafactory;
//        CopyOnWriteArrayList CopyOnWriteArrayList;


//                RefreshRoutesEvent refreshRoutesEvent;
//        RouteRefreshListener routeRefreshListener;
//        RouteDefinitionRepository routeDefinitionRepository;

        ObjectMapper objectMapper;
        Jackson2ObjectMapperFactoryBean jackson2ObjectMapperFactoryBean;
        MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter;

        SpringApplication.run(StartupApplication.class, args);

    }






}
